package cz.muni.fi.pa036.kiss.Entity;

public class MajetekKolejeAssembler {
    public static MajetekKolejeDTO createDTOfromEntity(MajetekKoleje entity){
        MajetekKolejeDTO dto = new MajetekKolejeDTO();
        KolejDTO kolej = KolejAssembler.createDTOfromEntity(entity.getKolej());
        if(entity.getId() !=null){
            dto.setId(entity.getId());
        }
        if(entity.getKolej() != null){
            dto.setKolej(kolej);
        }
        if(entity.getNazev() != null){
            dto.setNazev(entity.getNazev());
        }
        if(entity.getUmisteni() != null){
            dto.setUmisteni(entity.getUmisteni());
        }
        return dto;
    }
    public static MajetekKoleje createEntityfromDTO(MajetekKolejeDTO dto){
        MajetekKoleje entity = new MajetekKoleje();
        Kolej kolej = KolejAssembler.createEntityfromDTO(dto.getKolej());
        if(dto.getId() !=null){
            entity.setId(dto.getId());
        }
        if(dto.getKolej() != null){
            entity.setKolej(kolej);
        }
        if(dto.getNazev() != null){
            entity.setNazev(dto.getNazev());
        }
        if(dto.getUmisteni() != null){
            entity.setUmisteni(dto.getUmisteni());
        }
        return entity;
    }
}
